/**
 * @description 数据类型基类方法封装
 * @abstract
 * @class {BaseDataType}
 * @author hhx
 * @date 2024-10-22 8:37
 * @version 0.1.2
 */
export class BaseDataType {

    /**
     * @description 任意类型转字符串
     * @public
     * @param arg {*} 任意值
     * @returns {string} 字符串类型
     */
    toString(arg) {
        return arg.toString();
    }

    /**
     * @description 转换成对象的this值
     * @public
     * @param arg {any} 任意值
     * @returns {object} 基本数据类型对象
     */
    valueOf(arg) {
        return arg.valueOf();
    }
}
